草庐IT

带有 html 表的 php foreachloop

全部标签

javascript - 创建自定义 HTML 元素的新实例

我正在尝试理解新的HTML自定义元素。我的目标是,给定一些数据数组,创建自定义元素的n个实例。例如,给定一个包含10个用户的列表,创建10个用户html对象。好的-所以我在html中定义了一个自定义元素HTML然后我创建我的ControllerJSclassUserTemplateextendsHTMLElement{constructor(){super();this.username=this.querySelectorAll('[class="user-name"]')[0];}setName(name){this.username.innerHtml=name;}}custom

javascript - 如何在运行时调整 swf 的大小以使浏览器创建 html 滚动条?

我有一个swf将文本加载到Sprite中,该Sprite会根据放入的内容调整大小-我希望对于那些比页面长的页面让浏览器使用其native滚动条而不是在actionscript(非常像http://www.nike.com/nikeskateboarding/v3/...)我确实看过耐克做的东西,但就是没能成功。有什么想法吗? 最佳答案 诀窍是使用一些简单的JavaScript来调整FlashDOM节点的大小:functionresizeFlash(h){//"flash-node-id"istheIDoftheembeddedFla

javascript - 将 WMD 编辑器的预览 HTML 与服务器端 HTML 验证对齐(例如,没有嵌入的 JavaScript 代码)

关于如何对WMD编辑器生成的Markdown进行服务器端清理以确保生成的HTML不包含恶意脚本,如下所示:但我也没有找到堵住客户端漏洞的好方法。当然,客户端验证不能替代服务器上的清理验证,因为任何人都可以假装是客户端并向您发送令人讨厌的Markdown。而且,如果您在服务器上删除HTML,攻击者将无法保存错误的HTML,这样其他人以后就无法看到它,并且他们的cookie被盗或session被错误的脚本劫持。因此,有一个有效的案例表明,在WMD预览Pane中执行无脚本规则可能也不值得。但想象一下,攻击者找到了一种将恶意Markdown放到服务器上的方法(例如,来自另一个站点的受损提要,或

带有defineSetter的javascript无限循环

我有以下代码-varobj={name:"Yosy"};obj.__defineSetter__("name",function(v){alert(v);});问题是——如果我将obj.name更改为其他内容和console.log(obj)我将在name属性上得到undefined。所以我试图将obj.defineSetter修复到这个-varobj={name:"Yosy"};obj.__defineSetter__("name",function(v){alert(v);this.name=v;});如果您将名称更改为“ABC”或其他名称,您将得到一个无限循环,因为在define

javascript - 如何检测 HTML 元素内容的变化?

我正在使用RubyonRails3.1.0和jquery-railsgem。我想将一个jQuery事件(也许我可以使用live功能......)绑定(bind)到一个HTMLdiv标签,这样我就可以检查它的内容变化,如果所以(也就是说,如果新代码被添加到div标签),在另一个HTMLdiv标签中创建自定义文本。也就是说,在我的View文件中我有:我想添加\删除一个“你好!”div中带有id="div_content_2"的文本消息每次divcontent中带有id="div_content_1"更改(在我的例子中,当HTMLinput字段添加到div标签时-请阅读下面的示例)。例如(在

javascript - 如何使用 Jquery 根据 html 中的关键字为元素的背景着色

我正在尝试使用Jquery首先识别span标记中的特定单词,然后为嵌套它的div的背景着色。HTML如下所示:WorkshopToddlersareespeciallywelcometoBALTIConTuesdays.Joininthefun,asaBALTICartistleadsapracticalsessionusingavarietyofmaterials,...所以我认为我需要使用Jquery来确定是否等于“Workshop”,然后使用类highlight为div着色(例如,将背景设置为#000)。我需要重复此操作,以便为每个具有不同值的div.highlight赋予不同的

javascript - 在正文 html 中搜索某些文本的最佳方法是什么

截至目前,我正在使用JavaScript搜索方法来替换正文HTML中的一些文本,如下所示。假设我的html是Iaminbody...然后我使用下面的方法varbody=$(body);vartext=body.html();text=text.replace('Iaminbody...','Yes');body.html(text);但我可以在IE等浏览器中看到缓慢的页面搜索..请建议我改进这一点,如果有任何插件可以搜索和匹配字符串,即使它包含任何html标签,也请告诉我。如下所示Iaminbody...用目前的方法我无法匹配这个..如果我使用$('*:contains("somese

javascript - 带有 Socket.IO 的 NodeJS 延迟发送数据

我使用的示例来自Socket.IO主页(http://socket.io/)。它可以正常工作,但在发送数据和另一端接收数据之间存在巨大的延迟。我正在使用XAMPP,我的目录中有socket.html,并在我的浏览器中使用“http://localhost/socket.html”导航到它,我让服务器监听端口8080。服务器:vario=require('socket.io').listen(8080);io.sockets.on('connection',function(socket){socket.emit('news',{hello:'world'});socket.on('my

带有绑定(bind)点击事件的 Javascript 循环总是返回最后的结果

我有一个在javascript中运行的for循环。在这个循环中,我创建了一个列表项并将点击事件绑定(bind)到它。当我单击此列表项时,我希望它以当前循环对象中的数据作为参数调用一个函数。问题是,无论我点击哪个列表项。作为参数传递的数据是我正在循环的对象的最后一个元素,而不是正在单击的当前元素。for(eindata){varsuggestItem=$(''+data[e]['name']+'');suggestItem.click(function(){$(this).addClass('activeSuggestion');suggestSelect(suggestField,da

javascript - 带有模态选项的 jQuery 对话框小部件的背景/覆盖错误

我正在使用jQuerydialogwidget在wordpress网站上使用modal选项。背景(叠加层)并非全是灰色,背景上有一条白色条纹。$("#popup").dialog({dialogClass:"alert",width:crmpJs.setup.social_popup_custom_content_use?crmpJs.setup.social_popup_setup_width:640,height:crmpJs.setup.social_popup_custom_content_use?crmpJs.setup.social_popup_setup_height:"